모두가 잠든 밤, 런던의 고아원에 살고 있는 10살 소녀 소피는 우연히 인간 세상에 나온 한 거인을 보게 되고, 눈 깜짝할 사이 거인 나라로 납치된다.
무시무시한 거인들의 모습에 소피는 두려움을 느끼지만 자신을 납치해온 거인이 사실은 외톨이이며 꿈을 채집한다는 이야기에 호기심을 느끼며 특별한 우정을 쌓아간다. 그러나 소피는 다른 식인 거인들에게 발각될 위험에 처하고, 그들의 끔찍한 계획을 알게 된다. 이를 막기 위해 소피와 거인은 위험한 여정을 떠나게 되는데…